Skip to main content

test

tuist test

  • 프로젝트를 테스트할 때 사용

xcodebuild 명령어 도구를 사용하며 xcode 프로젝트를 생성하고 테스트할 프로젝트의 모든 테스트 대상 또는 명령어에 전달하는 스키마 테스티입니다.

사용법:

 tuist test [<scheme>] [--clean] [--path <path>] [--device <device>] [--os <os>] [--configuration <configuration>] [--skip-ui-tests] [--result-bundle-path <result-bundle-path>] [--retry-count <retry-count>]

인자 (Arguments):

  • scheme: 테스트할 스키마입니다. 기본적으로 현재 디렉토리의 프로젝트의 모든 테스트 가능한 대상을 테스트합니다.

옵션 (Options):

  • -path, -p <path>: 테스트할 프로젝트가 있는 디렉토리의 경로를 지정
  • -clean, -c: 전달되면 테스트를 실행하기 전에 프로젝트를 클린합니다.
  • -device, -d <device>: 특정 장치에서 테스트를 실행합니다.
  • -os, -o <os>: 특정 OS 버전에서 테스트를 실행합니다.
  • -configuration, -C: 테스트할 스키마를 테스트할 때 사용할 구성(configuration)을 지정합니다.
  • -skip-ui-tests: 전달되면 UI 테스트 대상을 테스트하지 않습니다.
  • -result-bundle-path, -T: 테스트 결과 번들이 저장될 경로를 지정합니다.
  • -retry-count <times>: 테스트가 성공할 때까지 <number>번 재시도합니다. 예를 들어, 1이 지정되면 테스트가 최대 한 번까지 다시 실행되므로 총 2회까지 실행됩니다. (기본값: 0)